function removeHtmlTab(tab) {
    return tab.replace(/(<([^>]+)>)/ig, '')//删除所有HTML标签
}
function html2Escape(sHtml) {
    return sHtml.replace(/[<>&"]/g, function (c) { return { '<': '&lt;', '>': '&gt;', '&': '&amp;', '"': '&quot;' }[c] })
}
function escape2Html(str) {
    var arrEntities = { 'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"' }
    return str.replace(/&(lt|gt|nbsp|amp|quot);/ig, function (all, t) { return arrEntities[t]; })
}
function return2Br(str) {
    return str.replace(/\r?\n/ig, "<br>")
}
function Br2return(str) {
    return str.replace(/<br\s*\/?>/ig, "\n")
}

module.exports = {
    removeHtmlTab: removeHtmlTab,
    html2Escape: html2Escape,
    escape2Html: escape2Html,
    return2Br: return2Br,
    Br2return: Br2return
}